package com.lyc.business.start;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
//扫描mapper注解（关于mybatis-plus/mybatis注解）
@MapperScan("com.lyc.business.infrastructure.mapper")
//@SpringBootApplication注解虽然包括了@ComponentScan扫描，但只会扫描同启动类下同一个服务的包及其子包
//但由于是服务分开的所以还的使用@ComponentScan注解来扫描，不然注解不启作用，在外界来访问接口的时候就会出现404
//由于每个服务的相同上级包都是com.lyc.business，所以我们就需要扫描相同上级包即可，因为会自动扫描到子包的
//com.lyc.common扫描公共服务的注解
@ComponentScan(basePackages = {"com.lyc.business","com.lyc.common"})
public class BusinessStartApplication {

    public static void main(String[] args) {
        SpringApplication.run(BusinessStartApplication.class, args);
    }

}
